var i = require("../../../uv-ui-tools/libs/mixin/mpMixin.js"), e = require("../../../uv-ui-tools/libs/mixin/mixin.js"), t = require("./props.js"), r = require("../../../../common/vendor.js");

require("../../../uv-ui-tools/libs/function/index.js"), require("../../../uv-ui-tools/libs/function/test.js"), 
require("../../../uv-ui-tools/libs/function/digit.js"), require("../../../uv-ui-tools/libs/util/route.js"), 
require("../../../uv-ui-tools/libs/function/debounce.js"), require("../../../uv-ui-tools/libs/function/throttle.js");

var s = {
    name: "uv-line",
    mixins: [ i.mpMixin, e.mixin, t.props ],
    computed: {
        lineStyle: function() {
            var i = {};
            return i.margin = this.margin, "row" === this.direction ? (i.borderBottomWidth = "1px", 
            i.borderBottomStyle = this.dashed ? "dashed" : "solid", i.width = this.$uv.addUnit(this.length), 
            this.hairline && (i.transform = "scaleY(0.5)")) : (i.borderLeftWidth = "1px", i.borderLeftStyle = this.dashed ? "dashed" : "solid", 
            i.height = this.$uv.addUnit(this.length), this.hairline && (i.transform = "scaleX(0.5)")), 
            i.borderColor = this.color, this.$uv.deepMerge(i, this.$uv.addStyle(this.customStyle));
        }
    }
}, o = r._export_sfc(s, [ [ "render", function(i, e, t, s, o, u) {
    return {
        a: r.s(u.lineStyle)
    };
} ], [ "__scopeId", "data-v-a91e6eb8" ] ]);

wx.createComponent(o);